@charset "utf-8";
//修复tippy的ie中bug
.tippy-box[data-placement^=top]>.tippy-arrow:before{
	border-top-color:inherit !important;
}
.tippy-box[data-placement^=bottom]>.tippy-arrow:before{
	border-bottom-color:inherit !important;
}
.tippy-box[data-placement^=left]>.tippy-arrow:before{
	border-left-color:inherit !important;
}
.tippy-box[data-placement^=right]>.tippy-arrow:before{
	border-right-color:inherit !important;
}
// 提示折行
[data-tippy-root]>.tippy-box>.tippy-content{
	word-break:break-word;
	word-wrap:break-word;
	font-size:1rem;
}
iframe{
	border:0;
	display:block;
}
html{
	box-sizing:border-box;
	font-size:14px;
}
body{
	margin:0;
}
*,*:before,*:after{
	box-sizing:inherit;
}
[v-cloak]{
	display:none !important;
}
html,body,#body{
	height:100%;
	overflow:hidden;
}
#body{
	background:#e8e8e8;
}
//解决致远的问题
input.ivu-input,input[type="text"]{
	box-sizing:border-box;
}
.ivu-input-group-append,.ivu-input-group-prepend{
	position:relative;
}
input.ivu-input{
	height:32px;
	line-height:1.5;
	padding:4px 7px;
	font-size:14px;
	border:1px solid #dcdee2;
	&.ivu-input-small{
		padding:1px 7px;
		height:24px;
	}
}
input.ivu-input-number-input{
	vertical-align:baseline;
	.ivu-input-number-small &{
		vertical-align:top;
	}
}
input.ivu-select-input{
	border:0;
	box-sizing:border-box;
	padding:0 24px 0 8px;
}
.ivu-input-group-small .ivu-input{
	line-height:24px;
}
.layui-layer.layui-layer-iframe{
	box-sizing:content-box;
}
//不可选择
.my-unselect{
	user-select:none;
}
//文字省略
.my-ellipsis{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	display:inline-block;
}
//树容器
.my-tree-container{
	padding:12px 18px;
	display:inline-block;
	overflow:hidden;
	>div{
		height:100%;
		overflow:auto;
	}
}
//带标题的面板
.my-part{
	background:#fff;
	border-radius:5px;
	border:1px solid #dcdee2;
	display:flex;
	flex-direction:column;
	>.my-title{
		font-size:1rem;
		font-weight:bold;
		color:#000;
		padding:0 1rem;
		height:2.5rem;
		line-height:2.5;
	}
}
//均分行
.my-divide-row{
	display:flex;
	>div{
		flex-grow:1;
		flex-basis:0;
	}
}
